/**
 * 
 */
package de.cbf.cam.dsa.facet.garment;

import java.util.ArrayList;
import java.util.List;

import de.cbf.cam.dsa.facet.garment.interfaces.IGenderSpecific;

/**
 * @author Nebelritter
 *
 */
public interface FacetGarmentConstants {
	public static final int PI_LAYER 				=  10;
    public static final int PI_LAYER_SHIFT_INDEX	=  11;
    public static final int PI_COVERED_WEAR_PLACES	=  12;
    public static final int PI_SUITABLE_GENDER		=  13;
    public static final int PI_COLOR 				=  14;
    public static final int PI_MATERIAL 			=  15;
    public static final int PI_COLD_RESISTANCE		=  16;

    public static final String PN_LAYER 				= "garment.layer";
    public static final String PN_LAYER_SHIFT_INDEX		= "garment.layer.shift.index";
    public static final String PN_COVERED_WEAR_PLACES 	= "garment.wear.places.covered";
    public static final String PN_SUITABLE_GENDER		= "garment.gender.suitable";
    public static final String PN_COLOR					= "garment.color";
    public static final String PN_MATERIAL 				= "garment.material";
    public static final String PN_COLD_RESISTANCE		= "garment.coldResistance";
    
    public static final String TEXT_LOG_HEADING_GARMENT 	= "Garment";
   	public static final String TEXT_LOG_LAYER 				= "Layer: ";
   	public static final String TEXT_LOG_LAYER_SHIFT_INDEX 	= "LayerShiftIndex: ";
   	public static final String TEXT_LOG_WEAR_PLACES 		= "Wear places: ";
   	public static final String TEXT_LOG_GENDER				= "Suitable gender: ";
   	public static final String TEXT_LOG_COLOR				= "Color: ";
   	public static final String TEXT_LOG_MATERIAL 			= "Material: ";
   	public static final String TEXT_LOG_COLD_RESISTANCE		= "Cold resistance: ";
   	
   	public static final String TEXT_UNSET_LAYER 				= "LAYER not set";	
	public static final String TEXT_UNSET_LAYER_SHIFT_INDEX 	= "LAYER_SHIFT_INDEX not set";
	public static final String TEXT_UNSET_COVERED_WEAR_PLACES 	= "COVERED_WEAR_PLACES not set";	
	public static final String TEXT_UNSET_SUITABLE_GENDER 		= "SUITABLE_GENDER not set";	
	public static final String TEXT_UNSET_COLOR 				= "COLOR not set";	
	public static final String TEXT_UNSET_MATERIAL 				= "MATERIAL not set";	
	public static final String TEXT_UNSET_COLD_RESISTANCE 		= "COLD_RESISTANCE not set";
   	
    public static final Double			UNSET_LAYER 				= -1D;
	public static final Double			UNSET_LAYER_SHIFT_INDEX 	= -1D;
	public static final List<String>	UNSET_COVERED_WEAR_PLACES 	= new ArrayList<String>();
	public static final int				UNSET_SUITABLE_GENDER 		= IGenderSpecific.GENDER_UNKNOWN;//suits all genders;
	public static final String			UNSET_COLOR 				= "";
	public static final String			UNSET_MATERIAL 				= "";
	public static final Double			UNSET_COLD_RESISTANCE 		= -1D;
}
